package com.yoga.dao;

import com.yoga.entity.YogaUserinfo;
import com.yoga.entity.YogaUserinfoExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface YogaUserinfoDao {
    long countByExample(YogaUserinfoExample example);

    int deleteByExample(YogaUserinfoExample example);

    int deleteByPrimaryKey(String uid);

    int insert(YogaUserinfo record);

    int insertSelective(YogaUserinfo record);

    List<YogaUserinfo> selectByExample(YogaUserinfoExample example);

    YogaUserinfo selectByPrimaryKey(String uid);

    int updateByExampleSelective(@Param("record") YogaUserinfo record, @Param("example") YogaUserinfoExample example);

    int updateByExample(@Param("record") YogaUserinfo record, @Param("example") YogaUserinfoExample example);

    int updateByPrimaryKeySelective(YogaUserinfo record);

    int updateByPrimaryKey(YogaUserinfo record);
}